home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The CICA Windows Explosion!
/
The CICA Windows Explosion! - Disc 2.iso
/
programr
/
wclass21.zip
/
RPTALL.SCT
< prev
next >
Wrap
Text File
|
1995-01-08
|
2KB
|
69 lines
Report Listing All Information for a Class
Class : CLASS
I. Class Information
Class Name: CLASS_NAME,
Class Cardinality: CLASS_CARDINALITY,
Class Persistence: CLASS_PERSISTENCE,
Class Concurrency: CLASS_CONCURRENCY,
Class Access: CLASS_ACCESS,
Class File Name: CLASS_FILENAME
Class Author Initials: CLASS_AUTHOR_INITIALS,
Class Invariant: CLASS_INVARIANT
Class Description: CLASS_DESCRIPTION
Class Include Files: [NO_RETURN INCLUDE_FILE ,]
II. Attribute Information
[
Attribute: ATTRIBUTE_NAME,
Attribute Type/Class: ATTRIBUTE_TYPE,
Attribute Initial Value: ATTRIBUTE_INITIAL_VALUE,
Attribute Access: ATTRIBUTE_ACCESS,
Attribute Maximum Value: ATTRIBUTE_MAX_VALUE,
Attribute Minimum Value: ATTRIBUTE_MIN_VALUE,
Attribute Constraint: ATTRIBUTE_CONSTRAINT,
Attribute Remarks: ATTRIBUTE_INFO
]
III. Operation Information
[
Operation: OPERATION_NAME,
Operation Return Type/Class: OPERATION_RETURN_TYPE,
Operation Parameters: CPP_OPERATION_PARAMETERS,
Operation Access: OPERATION_ACCESS,
Operation Transformation: OPERATION_TRANSFORMATION,
Operation Precondition: OPERATION_PRECONDITION,
Operation Postcondition: OPERATION_POSTCONDITION,
Operation Exception Type: OPERATION_EXCEPTION_TYPE,
Operation Exception Name: OPERATION_EXCEPTION_NAME,
Operation Classification: OPERATION_CLASSIFICATION,
Operation Concurrency: OPERATION_CONCURRENCY,
Operation Code: OPERATION_CODE,
Comment 1: OPERATION_COMMENT1,
Comment 2: OPERATION_COMMENT2,
Comment 3: OPERATION_COMMENT3
]
IV. Superclass Information
Superclasses: [NO_RETURN BASE_CLASS ,DELETE_LAST_SYMBOL]
Library Superclass: CLASS_LIBRARY_BASE_CLASS
V. 1:1 Association Information - Associated One to One Classes and Attribute Name:
[Associated Class - Attribute: ASSOCIATION_ONE_CLASS - ASSOCIATION_ONE_NAME]
VI. 1:M Association Information - Associated One to Many Classes and Attribute Name:
[Associated Class - Attribute: ASSOCIATION_MANY_CLASS - ASSOCIATION_MANY_NAME]
VII. 1:1 Aggregation Information - Aggregation (Part) One to One Classes and Attribute Name:
[Part Class - Attribute: AGGREGATION_ONE_CLASS - AGGREGATION_ONE_NAME]
VIII. 1:M Aggregation (Part) One to Many Classes and Attribute Name:
[Part Class - Attribute: AGGREGATION_MANY_CLASS - AGGREGATION_MANY_NAME]